home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / MediaTools™ / MediaTools / MediaTools.rsrc / CODE_41_SFMCRes.txt < prev    next >
Text File  |  1991-09-09  |  37KB  |  644 lines

  1. # near model CODE resource
  2. # jump table entries: 22600-22608 (9 of them)
  3. export_2825:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  2054                     movea.l    A0, [A4]
  8. 0000000C  7000                     moveq.l    D0, 0x00
  9. 0000000E  2140 0084                move.l     [A0 + 0x84], D0
  10. 00000012  2F0C                     move.l     -[A7], A4
  11. 00000014  4EAD 548A                jsr        [A5 + 0x548A /* export_2701 */]
  12. 00000018  286E FFFC                movea.l    A4, [A6 - 0x4]
  13. 0000001C  4E5E                     unlink     A6
  14. 0000001E  2E9F                     move.l     [A7], [A7]+
  15. 00000020  4E75                     rts
  16. 00000022  8020                     or.b       D0, -[A0]
  17. 00000024  5453                     addq.w     [A3], 2
  18. 00000026  494E                     chk.w      D4, A6
  19. 00000028  474C                     chk.w      D3, A4
  20. 0000002A  4546                     chk.w      D2, D6
  21. 0000002C  5241                     addq.w     D1, 1
  22. 0000002E  4D45                     chk.w      D6, D5
  23. 00000030  4D4F                     chk.w      D6, A7
  24. 00000032  5649                     addq.w     A1, 3
  25. 00000034  4543                     chk.w      D2, D3
  26. 00000036  454C                     chk.w      D2, A4
  27. 00000038  4C2E 494D 4F56           movem.w    D0,D2,D3,D6,A0,A3,A6, [A6 + 0x4F56]
  28. 0000003E  4945                     chk.w      D4, D5
  29. 00000040  4345                     chk.w      D1, D5
  30. 00000042  4C4C 0000                movem.l    <none>, A4
  31. 00000046  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  32. // begin alternate branch 00000048-0000004E
  33. fn00000048:
  34. 00000048  4E56 0000                link       A6, 0
  35. 0000004C  558F                     subq.l     A7, 2
  36. // end alternate branch 00000048-0000004E
  37. fn00000048: // (misaligned)
  38. 0000004A  0000 558F                ori.b      D0, 0x8F
  39. 0000004E  2F3C 0000 8000           move.l     -[A7], 0x8000
  40. 00000054  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  41. 00000058  4EAD 549A                jsr        [A5 + 0x549A /* export_2703 */]
  42. 0000005C  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  43. 00000060  4E5E                     unlink     A6
  44. 00000062  2E9F                     move.l     [A7], [A7]+
  45. 00000064  4E75                     rts
  46. 00000066  802A 5453                or.b       D0, [A2 + 0x5453]
  47. 0000006A  494E                     chk.w      D4, A6
  48. 0000006C  474C                     chk.w      D3, A4
  49. 0000006E  4546                     chk.w      D2, D6
  50. 00000070  5241                     addq.w     D1, 1
  51. 00000072  4D45                     chk.w      D6, D5
  52. 00000074  4D4F                     chk.w      D6, A7
  53. 00000076  5649                     addq.w     A1, 3
  54. 00000078  4543                     chk.w      D2, D3
  55. 0000007A  454C                     chk.w      D2, A4
  56. 0000007C  4C2E 5741 5343           movem.w    D0,D6,A0,A1,A2,A4,A6, [A6 + 0x5343]
  57. 00000082  4C4F 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A7
  58. 00000086  4446                     neg.w      D6
  59. 00000088  4F52                     chk.w      D7, [A2]
  60. 0000008A  4452                     neg.w      [A2]
  61. 0000008C  4147                     chk.w      D0, D7
  62. 0000008E  4749                     chk.w      D3, A1
  63. 00000090  4E47                     trap       7
  64. 00000092  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  65. export_2826: // at 00000094 (misaligned)
  66. 00000096  0000 2F0C                ori.b      D0, 0xC
  67. 0000009A  598F                     subq.l     A7, 4
  68. 0000009C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  69. 000000A0  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  70. 000000A4  285F                     movea.l    A4, [A7]+
  71. 000000A6  200C                     move.l     D0, A4
  72. 000000A8  671C                     beq        +0x1E /* 000000C6 */
  73. 000000AA  2054                     movea.l    A0, [A4]
  74. 000000AC  7000                     moveq.l    D0, 0x00
  75. 000000AE  2140 0076                move.l     [A0 + 0x76], D0
  76. 000000B2  558F                     subq.l     A7, 2
  77. 000000B4  7001                     moveq.l    D0, 0x01
  78. 000000B6  1F00                     move.b     -[A7], D0
  79. 000000B8  2F3C 0000 8000           move.l     -[A7], 0x8000
  80. 000000BE  2F0C                     move.l     -[A7], A4
  81. 000000C0  4EAD 5492                jsr        [A5 + 0x5492 /* export_2702 */]
  82. 000000C4  544F                     addq.w     A7, 2
  83. label000000C6:
  84. 000000C6  2D4C 000C                move.l     [A6 + 0xC], A4
  85. 000000CA  286E FFFC                movea.l    A4, [A6 - 0x4]
  86. 000000CE  4E5E                     unlink     A6
  87. 000000D0  2E9F                     move.l     [A7], [A7]+
  88. 000000D2  4E75                     rts
  89. 000000D4  8026                     or.b       D0, -[A6]
  90. 000000D6  5453                     addq.w     [A3], 2
  91. 000000D8  494E                     chk.w      D4, A6
  92. 000000DA  474C                     chk.w      D3, A4
  93. 000000DC  4546                     chk.w      D2, D6
  94. 000000DE  5241                     addq.w     D1, 1
  95. 000000E0  4D45                     chk.w      D6, D5
  96. 000000E2  4D4F                     chk.w      D6, A7
  97. 000000E4  5649                     addq.w     A1, 3
  98. 000000E6  4543                     chk.w      D2, D3
  99. 000000E8  454C                     chk.w      D2, A4
  100. 000000EA  4C2E 434C 4F4E           movem.w    D2,D3,D6,A0,A1,A6, [A6 + 0x4F4E]
  101. 000000F0  4546                     chk.w      D2, D6
  102. 000000F2  4F52                     chk.w      D7, [A2]
  103. 000000F4  4452                     neg.w      [A2]
  104. 000000F6  4147                     chk.w      D0, D7
  105. 000000F8  4749                     chk.w      D3, A1
  106. 000000FA  4E47                     trap       7
  107. 000000FC  0000 0000                ori.b      D0, 0x0
  108. export_2827:
  109. 00000100  4E56 FFF8                link       A6, -0x0008
  110. 00000104  48E7 0018                movem.l    -[A7], A3,A4
  111. 00000108  286E 0008                movea.l    A4, [A6 + 0x8]
  112. 0000010C  2054                     movea.l    A0, [A4]
  113. 0000010E  7000                     moveq.l    D0, 0x00
  114. 00000110  2140 0084                move.l     [A0 + 0x84], D0
  115. 00000114  2054                     movea.l    A0, [A4]
  116. 00000116  2140 0062                move.l     [A0 + 0x62], D0
  117. 0000011A  2054                     movea.l    A0, [A4]
  118. 0000011C  2140 0066                move.l     [A0 + 0x66], D0
  119. 00000120  2054                     movea.l    A0, [A4]
  120. 00000122  2140 0076                move.l     [A0 + 0x76], D0
  121. 00000126  598F                     subq.l     A7, 4
  122. 00000128  2054                     movea.l    A0, [A4]
  123. 0000012A  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  124. 0000012E  4EAD 356A                jsr        [A5 + 0x356A /* export_1705 */]
  125. 00000132  2054                     movea.l    A0, [A4]
  126. 00000134  215F 004C                move.l     [A0 + 0x4C], [A7]+
  127. 00000138  598F                     subq.l     A7, 4
  128. 0000013A  2054                     movea.l    A0, [A4]
  129. 0000013C  2F28 0050                move.l     -[A7], [A0 + 0x50]
  130. 00000140  4EAD 356A                jsr        [A5 + 0x356A /* export_1705 */]
  131. 00000144  2054                     movea.l    A0, [A4]
  132. 00000146  215F 0050                move.l     [A0 + 0x50], [A7]+
  133. 0000014A  2054                     movea.l    A0, [A4]
  134. 0000014C  7000                     moveq.l    D0, 0x00
  135. 0000014E  2140 0054                move.l     [A0 + 0x54], D0
  136. 00000152  2054                     movea.l    A0, [A4]
  137. 00000154  4AA8 005C                tst.l      [A0 + 0x5C]
  138. 00000158  6728                     beq        +0x2A /* 00000182 */
  139. 0000015A  7012                     moveq.l    D0, 0x12
  140. 0000015C  2F00                     move.l     -[A7], D0
  141. 0000015E  486D 246A                pea.l      [A5 + 0x246A /* export_1161 */]
  142. 00000162  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  143. 00000166  2640                     movea.l    A3, D0
  144. 00000168  2F0B                     move.l     -[A7], A3
  145. 0000016A  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  146. 0000016E  2054                     movea.l    A0, [A4]
  147. 00000170  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  148. 00000174  2F0B                     move.l     -[A7], A3
  149. 00000176  4EAD 36CA                jsr        [A5 + 0x36CA /* export_1749 */]
  150. 0000017A  2054                     movea.l    A0, [A4]
  151. 0000017C  214B 005C                move.l     [A0 + 0x5C], A3
  152. 00000180  504F                     addq.w     A7, 8
  153. label00000182:
  154. 00000182  2054                     movea.l    A0, [A4]
  155. 00000184  4AA8 0002                tst.l      [A0 + 0x2]
  156. 00000188  6748                     beq        +0x4A /* 000001D2 */
  157. 0000018A  206E 000C                movea.l    A0, [A6 + 0xC]
  158. 0000018E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  159. 00000192  22D8                     move.l     [A1]+, [A0]+
  160. 00000194  22D8                     move.l     [A1]+, [A0]+
  161. 00000196  558F                     subq.l     A7, 2
  162. 00000198  486E FFF8                pea.l      [A6 - 0x8]
  163. 0000019C  486D F814                pea.l      [A5 - 0x7EC]
  164. 000001A0  A8A6                     syscall    EqualRect
  165. 000001A2  4A1F                     tst.b      [A7]+
  166. 000001A4  670A                     beq        +0xC /* 000001B0 */
  167. 000001A6  486E FFF8                pea.l      [A6 - 0x8]
  168. 000001AA  2F0C                     move.l     -[A7], A4
  169. 000001AC  4EAD 564A                jsr        [A5 + 0x564A /* export_2757 */]
  170. label000001B0:
  171. 000001B0  2F0C                     move.l     -[A7], A4
  172. 000001B2  486E FFF8                pea.l      [A6 - 0x8]
  173. 000001B6  598F                     subq.l     A7, 4
  174. 000001B8  2F0C                     move.l     -[A7], A4
  175. 000001BA  4EAD 348A                jsr        [A5 + 0x348A /* export_1677 */]
  176. 000001BE  2054                     movea.l    A0, [A4]
  177. 000001C0  2F28 000A                move.l     -[A7], [A0 + 0xA]
  178. 000001C4  2F28 000A                move.l     -[A7], [A0 + 0xA]
  179. 000001C8  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  180. 000001CC  2F0C                     move.l     -[A7], A4
  181. 000001CE  4EAD 3472                jsr        [A5 + 0x3472 /* export_1674 */]
  182. label000001D2:
  183. 000001D2  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  184. 000001D8  4E5E                     unlink     A6
  185. 000001DA  205F                     movea.l    A0, [A7]+
  186. 000001DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  187. 000001E0  4ED0                     jmp        [A0]
  188. 000001E2  9F54                     sub.w      [A4], D7
  189. 000001E4  5349                     subq.w     A1, 1
  190. 000001E6  4E47                     trap       7
  191. 000001E8  4C45 4652                movem.l    D1,D4,D6,A1,A2,A6, D5
  192. 000001EC  414D                     chk.w      D0, A5
  193. 000001EE  454D                     chk.w      D2, A5
  194. 000001F0  4F56                     chk.w      D7, [A6]
  195. 000001F2  4945                     chk.w      D4, D5
  196. 000001F4  4345                     chk.w      D1, D5
  197. 000001F6  4C4C 2E50                movem.l    D4,D6,A1,A2,A3,A5, A4
  198. 000001FA  4F53                     chk.w      D7, [A3]
  199. 000001FC  5443                     addq.w     D3, 2
  200. 000001FE  4C4F 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A7
  201. 00000202  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  202. export_2828: // at 00000204 (misaligned)
  203. 00000206  0000 2F07                ori.b      D0, 0x7
  204. 0000020A  1E2E 000C                move.b     D7, [A6 + 0xC]
  205. 0000020E  670A                     beq        +0xC /* 0000021A */
  206. 00000210  1F07                     move.b     -[A7], D7
  207. 00000212  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  208. 00000216  4EAD 347A                jsr        [A5 + 0x347A /* export_1675 */]
  209. label0000021A:
  210. 0000021A  2E2E FFFC                move.l     D7, [A6 - 0x4]
  211. 0000021E  4E5E                     unlink     A6
  212. 00000220  205F                     movea.l    A0, [A7]+
  213. 00000222  5C4F                     addq.w     A7, 6
  214. 00000224  4ED0                     jmp        [A0]
  215. 00000226  9E54                     sub.w      D7, [A4]
  216. 00000228  5349                     subq.w     A1, 1
  217. 0000022A  4E47                     trap       7
  218. 0000022C  4C45 4652                movem.l    D1,D4,D6,A1,A2,A6, D5
  219. 00000230  414D                     chk.w      D0, A5
  220. 00000232  454D                     chk.w      D2, A5
  221. 00000234  4F56                     chk.w      D7, [A6]
  222. 00000236  4945                     chk.w      D4, D5
  223. 00000238  4345                     chk.w      D1, D5
  224. 0000023A  4C4C 2E52                movem.l    D1,D4,D6,A1,A2,A3,A5, A4
  225. 0000023E  554E                     subq.w     A6, 2
  226. 00000240  4D4F                     chk.w      D6, A7
  227. 00000242  5649                     addq.w     A1, 3
  228. 00000244  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  229. 00000246  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  230. export_2829: // at 00000248 (misaligned)
  231. 0000024A  FFE8                     .invalid   <<F/7/7>>
  232. 0000024C  48E7 1018                movem.l    -[A7], D3,A3,A4
  233. 00000250  286E 0008                movea.l    A4, [A6 + 0x8]
  234. 00000254  2054                     movea.l    A0, [A4]
  235. 00000256  4AA8 0084                tst.l      [A0 + 0x84]
  236. 0000025A  6700 00B2                beq        +0xB4 /* 0000030E */
  237. 0000025E  598F                     subq.l     A7, 4
  238. 00000260  2054                     movea.l    A0, [A4]
  239. 00000262  2F28 0084                move.l     -[A7], [A0 + 0x84]
  240. 00000266  4EAD 3602                jsr        [A5 + 0x3602 /* export_1724 */]
  241. 0000026A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  242. 0000026E  6700 009E                beq        +0xA0 /* 0000030E */
  243. 00000272  4A2E 000C                tst.b      [A6 + 0xC]
  244. 00000276  6700 0096                beq        +0x98 /* 0000030E */
  245. 0000027A  486E FFE8                pea.l      [A6 - 0x18]
  246. 0000027E  2F0C                     move.l     -[A7], A4
  247. 00000280  4EAD 564A                jsr        [A5 + 0x564A /* export_2757 */]
  248. 00000284  302E FFEC                move.w     D0, [A6 - 0x14]
  249. 00000288  906E FFE8                sub.w      D0, [A6 - 0x18]
  250. 0000028C  3D40 FFF4                move.w     [A6 - 0xC], D0
  251. 00000290  302E FFEE                move.w     D0, [A6 - 0x12]
  252. 00000294  906E FFEA                sub.w      D0, [A6 - 0x16]
  253. 00000298  3D40 FFF6                move.w     [A6 - 0xA], D0
  254. 0000029C  42AE FFF0                clr.l      [A6 - 0x10]
  255. 000002A0  598F                     subq.l     A7, 4
  256. 000002A2  2F0C                     move.l     -[A7], A4
  257. 000002A4  4EAD 348A                jsr        [A5 + 0x348A /* export_1677 */]
  258. 000002A8  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  259. 000002AC  7600                     moveq.l    D3, 0x00
  260. 000002AE  2054                     movea.l    A0, [A4]
  261. 000002B0  4AA8 0002                tst.l      [A0 + 0x2]
  262. 000002B4  6714                     beq        +0x16 /* 000002CA */
  263. 000002B6  2F03                     move.l     -[A7], D3
  264. 000002B8  558F                     subq.l     A7, 2
  265. 000002BA  2F0C                     move.l     -[A7], A4
  266. 000002BC  4EBA FD8A                jsr        [PC - 0x276 /* 00000048 */]
  267. 000002C0  101F                     move.b     D0, [A7]+
  268. 000002C2  261F                     move.l     D3, [A7]+
  269. 000002C4  4A00                     tst.b      D0
  270. 000002C6  6602                     bne        +0x4 /* 000002CA */
  271. 000002C8  7601                     moveq.l    D3, 0x01
  272. label000002CA:
  273. 000002CA  4A03                     tst.b      D3
  274. 000002CC  670C                     beq        +0xE /* 000002DA */
  275. 000002CE  598F                     subq.l     A7, 4
  276. 000002D0  2F0C                     move.l     -[A7], A4
  277. 000002D2  4EAD 349A                jsr        [A5 + 0x349A /* export_1679 */]
  278. 000002D6  201F                     move.l     D0, [A7]+
  279. 000002D8  6002                     bra        +0x4 /* 000002DC */
  280. label000002DA:
  281. 000002DA  7000                     moveq.l    D0, 0x00
  282. label000002DC:
  283. 000002DC  2640                     movea.l    A3, D0
  284. 000002DE  206E FFFC                movea.l    A0, [A6 - 0x4]
  285. 000002E2  2F10                     move.l     -[A7], [A0]
  286. 000002E4  206E FFF8                movea.l    A0, [A6 - 0x8]
  287. 000002E8  4868 0002                pea.l      [A0 + 0x2]
  288. 000002EC  486E FFF0                pea.l      [A6 - 0x10]
  289. 000002F0  486E FFE8                pea.l      [A6 - 0x18]
  290. 000002F4  7000                     moveq.l    D0, 0x00
  291. 000002F6  3F00                     move.w     -[A7], D0
  292. 000002F8  2F0B                     move.l     -[A7], A3
  293. 000002FA  A8EC                     syscall    CopyBits
  294. 000002FC  200B                     move.l     D0, A3
  295. 000002FE  6704                     beq        +0x6 /* 00000304 */
  296. 00000300  2F0B                     move.l     -[A7], A3
  297. 00000302  A8D9                     syscall    DisposRgn/DisposeRgn
  298. label00000304:
  299. 00000304  2054                     movea.l    A0, [A4]
  300. 00000306  2F28 0084                move.l     -[A7], [A0 + 0x84]
  301. 0000030A  4EAD 360A                jsr        [A5 + 0x360A /* export_1725 */]
  302. label0000030E:
  303. 0000030E  4CEE 1808 FFDC           movem.l    D3,A3,A4, [A6 - 0x24]
  304. 00000314  4E5E                     unlink     A6
  305. 00000316  205F                     movea.l    A0, [A7]+
  306. 00000318  5C4F                     addq.w     A7, 6
  307. 0000031A  4ED0                     jmp        [A0]
  308. 0000031C  9F54                     sub.w      [A4], D7
  309. 0000031E  5349                     subq.w     A1, 1
  310. 00000320  4E47                     trap       7
  311. 00000322  4C45 4652                movem.l    D1,D4,D6,A1,A2,A6, D5
  312. 00000326  414D                     chk.w      D0, A5
  313. 00000328  454D                     chk.w      D2, A5
  314. 0000032A  4F56                     chk.w      D7, [A6]
  315. 0000032C  4945                     chk.w      D4, D5
  316. 0000032E  4345                     chk.w      D1, D5
  317. 00000330  4C4C 2E44                movem.l    D2,D6,A1,A2,A3,A5, A4
  318. 00000334  5241                     addq.w     D1, 1
  319. 00000336  5746                     subq.w     D6, 3
  320. 00000338  5241                     addq.w     D1, 1
  321. 0000033A  4D45                     chk.w      D6, D5
  322. 0000033C  0000 0000                ori.b      D0, 0x0
  323. export_2830:
  324. 00000340  4E56 FFEC                link       A6, -0x0014
  325. 00000344  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  326. 00000348  2E2E 0012                move.l     D7, [A6 + 0x12]
  327. 0000034C  286E 0008                movea.l    A4, [A6 + 0x8]
  328. 00000350  558F                     subq.l     A7, 2
  329. 00000352  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  330. 00000356  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  331. 0000035A  4A1F                     tst.b      [A7]+
  332. 0000035C  6700 00D2                beq        +0xD4 /* 00000430 */
  333. 00000360  598F                     subq.l     A7, 4
  334. 00000362  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  335. 00000366  4EAD 555A                jsr        [A5 + 0x555A /* export_2727 */]
  336. 0000036A  2D57 FFEC                move.l     [A6 - 0x14], [A7]
  337. 0000036E  7000                     moveq.l    D0, 0x00
  338. 00000370  2F00                     move.l     -[A7], D0
  339. 00000372  598F                     subq.l     A7, 4
  340. 00000374  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  341. 00000378  303C 002B                move.w     D0, 0x2B /* '+' */
  342. 0000037C  AAAA                     syscall    QuickTimeDispatch
  343. 0000037E  303C 0038                move.w     D0, 0x38 /* '8' */
  344. 00000382  AAAA                     syscall    QuickTimeDispatch
  345. 00000384  598F                     subq.l     A7, 4
  346. 00000386  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  347. 0000038A  303C 008E                move.w     D0, 0x8E
  348. 0000038E  AAAA                     syscall    QuickTimeDispatch
  349. 00000390  2657                     movea.l    A3, [A7]
  350. 00000392  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  351. 00000396  2F0B                     move.l     -[A7], A3
  352. 00000398  2F07                     move.l     -[A7], D7
  353. 0000039A  303C 003D                move.w     D0, 0x3D /* '=' */
  354. 0000039E  AAAA                     syscall    QuickTimeDispatch
  355. 000003A0  2F0B                     move.l     -[A7], A3
  356. 000003A2  7001                     moveq.l    D0, 0x01
  357. 000003A4  1F00                     move.b     -[A7], D0
  358. 000003A6  303C 0009                move.w     D0, 0x9 /* '\t' */
  359. 000003AA  AAAA                     syscall    QuickTimeDispatch
  360. 000003AC  598F                     subq.l     A7, 4
  361. 000003AE  2F0B                     move.l     -[A7], A3
  362. 000003B0  486E FFF0                pea.l      [A6 - 0x10]
  363. 000003B4  303C 0039                move.w     D0, 0x39 /* '9' */
  364. 000003B8  AAAA                     syscall    QuickTimeDispatch
  365. 000003BA  2C1F                     move.l     D6, [A7]+
  366. 000003BC  2054                     movea.l    A0, [A4]
  367. 000003BE  214B 0002                move.l     [A0 + 0x2], A3
  368. 000003C2  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  369. 000003C6  2F07                     move.l     -[A7], D7
  370. 000003C8  2F07                     move.l     -[A7], D7
  371. 000003CA  2F0C                     move.l     -[A7], A4
  372. 000003CC  4EAD 5752                jsr        [A5 + 0x5752 /* export_2790 */]
  373. 000003D0  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  374. 000003D4  2F0C                     move.l     -[A7], A4
  375. 000003D6  4EAD 5692                jsr        [A5 + 0x5692 /* export_2766 */]
  376. 000003DA  2054                     movea.l    A0, [A4]
  377. 000003DC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  378. 000003E0  7000                     moveq.l    D0, 0x00
  379. 000003E2  1F00                     move.b     -[A7], D0
  380. 000003E4  2F0C                     move.l     -[A7], A4
  381. 000003E6  4EAD 55A2                jsr        [A5 + 0x55A2 /* export_2736 */]
  382. 000003EA  598F                     subq.l     A7, 4
  383. 000003EC  2054                     movea.l    A0, [A4]
  384. 000003EE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  385. 000003F2  303C 00FE                move.w     D0, 0xFE
  386. 000003F6  AAAA                     syscall    QuickTimeDispatch
  387. 000003F8  265F                     movea.l    A3, [A7]+
  388. 000003FA  2053                     movea.l    A0, [A3]
  389. 000003FC  2254                     movea.l    A1, [A4]
  390. 000003FE  43E9 0022                lea.l      A1, [A1 + 0x22]
  391. 00000402  5488                     addq.l     A0, 2
  392. 00000404  22D8                     move.l     [A1]+, [A0]+
  393. 00000406  22D8                     move.l     [A1]+, [A0]+
  394. 00000408  2F0B                     move.l     -[A7], A3
  395. 0000040A  A8D9                     syscall    DisposRgn/DisposeRgn
  396. 0000040C  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  397. 00000410  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  398. 00000414  2F0C                     move.l     -[A7], A4
  399. 00000416  4EAD 575A                jsr        [A5 + 0x575A /* export_2791 */]
  400. 0000041A  558F                     subq.l     A7, 2
  401. 0000041C  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  402. 00000420  2F07                     move.l     -[A7], D7
  403. 00000422  2F0C                     move.l     -[A7], A4
  404. 00000424  4EAD 3462                jsr        [A5 + 0x3462 /* export_1672 */]
  405. 00000428  2054                     movea.l    A0, [A4]
  406. 0000042A  4268 003E                clr.w      [A0 + 0x3E]
  407. 0000042E  544F                     addq.w     A7, 2
  408. label00000430:
  409. 00000430  4CEE 18C0 FFDC           movem.l    D6,D7,A3,A4, [A6 - 0x24]
  410. 00000436  4E5E                     unlink     A6
  411. 00000438  205F                     movea.l    A0, [A7]+
  412. 0000043A  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  413. 0000043E  4ED0                     jmp        [A0]
  414. 00000440  8025                     or.b       D0, -[A5]
  415. 00000442  5453                     addq.w     [A3], 2
  416. 00000444  494E                     chk.w      D4, A6
  417. 00000446  474C                     chk.w      D3, A4
  418. 00000448  4546                     chk.w      D2, D6
  419. 0000044A  5241                     addq.w     D1, 1
  420. 0000044C  4D45                     chk.w      D6, D5
  421. 0000044E  4D4F                     chk.w      D6, A7
  422. 00000450  5649                     addq.w     A1, 3
  423. 00000452  4543                     chk.w      D2, D3
  424. 00000454  454C                     chk.w      D2, A4
  425. 00000456  4C2E 494E 4954           movem.w    D1,D2,D3,D6,A0,A3,A6, [A6 + 0x4954]
  426. 0000045C  4D4F                     chk.w      D6, A7
  427. 0000045E  5649                     addq.w     A1, 3
  428. 00000460  454F                     chk.w      D2, A7
  429. 00000462  424A                     clr.w      A2
  430. 00000464  4543                     chk.w      D2, D3
  431. 00000466  5400                     addq.b     D0, 2
  432. 00000468  0000 0000                ori.b      D0, 0x0
  433. export_2831:
  434. 0000046C  4E56 FFF8                link       A6, -0x0008
  435. 00000470  48E7 0018                movem.l    -[A7], A3,A4
  436. 00000474  286E 0008                movea.l    A4, [A6 + 0x8]
  437. 00000478  486E FFF8                pea.l      [A6 - 0x8]
  438. 0000047C  2F0C                     move.l     -[A7], A4
  439. 0000047E  4EAD 564A                jsr        [A5 + 0x564A /* export_2757 */]
  440. 00000482  486E FFF8                pea.l      [A6 - 0x8]
  441. 00000486  302E FFFA                move.w     D0, [A6 - 0x6]
  442. 0000048A  48C0                     ext.l      D0
  443. 0000048C  4480                     neg.l      D0
  444. 0000048E  3F00                     move.w     -[A7], D0
  445. 00000490  302E FFF8                move.w     D0, [A6 - 0x8]
  446. 00000494  48C0                     ext.l      D0
  447. 00000496  4480                     neg.l      D0
  448. 00000498  3F00                     move.w     -[A7], D0
  449. 0000049A  A8A8                     syscall    OffsetRect
  450. 0000049C  2054                     movea.l    A0, [A4]
  451. 0000049E  4AA8 0084                tst.l      [A0 + 0x84]
  452. 000004A2  6718                     beq        +0x1A /* 000004BC */
  453. 000004A4  558F                     subq.l     A7, 2
  454. 000004A6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  455. 000004AA  7000                     moveq.l    D0, 0x00
  456. 000004AC  3F00                     move.w     -[A7], D0
  457. 000004AE  2054                     movea.l    A0, [A4]
  458. 000004B0  2F28 0084                move.l     -[A7], [A0 + 0x84]
  459. 000004B4  4EAD 3AC2                jsr        [A5 + 0x3AC2 /* export_1876 */]
  460. 000004B8  544F                     addq.w     A7, 2
  461. 000004BA  602E                     bra        +0x30 /* 000004EA */
  462. label000004BC:
  463. 000004BC  700E                     moveq.l    D0, 0x0E
  464. 000004BE  2F00                     move.l     -[A7], D0
  465. 000004C0  486D 234A                pea.l      [A5 + 0x234A /* export_1125 */]
  466. 000004C4  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  467. 000004C8  2640                     movea.l    A3, D0
  468. 000004CA  2F0B                     move.l     -[A7], A3
  469. 000004CC  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  470. 000004D0  2054                     movea.l    A0, [A4]
  471. 000004D2  214B 0084                move.l     [A0 + 0x84], A3
  472. 000004D6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  473. 000004DA  7000                     moveq.l    D0, 0x00
  474. 000004DC  3F00                     move.w     -[A7], D0
  475. 000004DE  2054                     movea.l    A0, [A4]
  476. 000004E0  2F28 0084                move.l     -[A7], [A0 + 0x84]
  477. 000004E4  4EAD 3ABA                jsr        [A5 + 0x3ABA /* export_1875 */]
  478. 000004E8  504F                     addq.w     A7, 8
  479. label000004EA:
  480. 000004EA  2054                     movea.l    A0, [A4]
  481. 000004EC  2F28 0084                move.l     -[A7], [A0 + 0x84]
  482. 000004F0  4EAD 35FA                jsr        [A5 + 0x35FA /* export_1723 */]
  483. 000004F4  598F                     subq.l     A7, 4
  484. 000004F6  2054                     movea.l    A0, [A4]
  485. 000004F8  2F28 0084                move.l     -[A7], [A0 + 0x84]
  486. 000004FC  4EAD 3612                jsr        [A5 + 0x3612 /* export_1726 */]
  487. 00000500  265F                     movea.l    A3, [A7]+
  488. 00000502  200B                     move.l     D0, A3
  489. 00000504  6738                     beq        +0x3A /* 0000053E */
  490. 00000506  206B 0002                movea.l    A0, [A3 + 0x2]
  491. 0000050A  2050                     movea.l    A0, [A0]
  492. 0000050C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  493. 00000510  5C88                     addq.l     A0, 6
  494. 00000512  22D8                     move.l     [A1]+, [A0]+
  495. 00000514  22D8                     move.l     [A1]+, [A0]+
  496. 00000516  2F0B                     move.l     -[A7], A3
  497. 00000518  598F                     subq.l     A7, 4
  498. 0000051A  2054                     movea.l    A0, [A4]
  499. 0000051C  2F28 0084                move.l     -[A7], [A0 + 0x84]
  500. 00000520  4EAD 3622                jsr        [A5 + 0x3622 /* export_1728 */]
  501. 00000524  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  502. 00000528  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  503. 0000052C  486E FFF8                pea.l      [A6 - 0x8]
  504. 00000530  4EAD 554A                jsr        [A5 + 0x554A /* export_2725 */]
  505. 00000534  2054                     movea.l    A0, [A4]
  506. 00000536  2F28 0084                move.l     -[A7], [A0 + 0x84]
  507. 0000053A  4EAD 361A                jsr        [A5 + 0x361A /* export_1727 */]
  508. label0000053E:
  509. 0000053E  2054                     movea.l    A0, [A4]
  510. 00000540  7001                     moveq.l    D0, 0x01
  511. 00000542  2140 001A                move.l     [A0 + 0x1A], D0
  512. 00000546  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  513. 0000054C  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  514. 00000552  4E5E                     unlink     A6
  515. 00000554  205F                     movea.l    A0, [A7]+
  516. 00000556  4FEF 000C                lea.l      A7, [A7 + 0xC]
  517. 0000055A  4ED0                     jmp        [A0]
  518. 0000055C  802B 5453                or.b       D0, [A3 + 0x5453]
  519. 00000560  494E                     chk.w      D4, A6
  520. 00000562  474C                     chk.w      D3, A4
  521. 00000564  4546                     chk.w      D2, D6
  522. 00000566  5241                     addq.w     D1, 1
  523. 00000568  4D45                     chk.w      D6, D5
  524. 0000056A  4D4F                     chk.w      D6, A7
  525. 0000056C  5649                     addq.w     A1, 3
  526. 0000056E  4543                     chk.w      D2, D3
  527. 00000570  454C                     chk.w      D2, A4
  528. 00000572  4C2E 494E 4954           movem.w    D1,D2,D3,D6,A0,A3,A6, [A6 + 0x4954]
  529. 00000578  5349                     subq.w     A1, 1
  530. 0000057A  4E47                     trap       7
  531. 0000057C  4C45 4652                movem.l    D1,D4,D6,A1,A2,A6, D5
  532. 00000580  414D                     chk.w      D0, A5
  533. 00000582  4550                     chk.w      D2, [A0]
  534. 00000584  4958                     chk.w      D4, [A0]+
  535. 00000586  4D41                     chk.w      D6, D1
  536. 00000588  5000                     addq.b     D0, 8
  537. 0000058A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  538. export_2832: // at 0000058C (misaligned)
  539. 0000058E  0000 2F0C                ori.b      D0, 0xC
  540. 00000592  286E 0008                movea.l    A4, [A6 + 0x8]
  541. 00000596  558F                     subq.l     A7, 2
  542. 00000598  2F0C                     move.l     -[A7], A4
  543. 0000059A  4EBA FAAC                jsr        [PC - 0x554 /* 00000048 */]
  544. 0000059E  4A1F                     tst.b      [A7]+
  545. 000005A0  671A                     beq        +0x1C /* 000005BC */
  546. 000005A2  2054                     movea.l    A0, [A4]
  547. 000005A4  4AA8 0076                tst.l      [A0 + 0x76]
  548. 000005A8  6730                     beq        +0x32 /* 000005DA */
  549. 000005AA  2F28 0076                move.l     -[A7], [A0 + 0x76]
  550. 000005AE  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  551. 000005B2  2054                     movea.l    A0, [A4]
  552. 000005B4  7000                     moveq.l    D0, 0x00
  553. 000005B6  2140 0076                move.l     [A0 + 0x76], D0
  554. 000005BA  601E                     bra        +0x20 /* 000005DA */
  555. label000005BC:
  556. 000005BC  2054                     movea.l    A0, [A4]
  557. 000005BE  4AA8 0084                tst.l      [A0 + 0x84]
  558. 000005C2  6710                     beq        +0x12 /* 000005D4 */
  559. 000005C4  2F28 0084                move.l     -[A7], [A0 + 0x84]
  560. 000005C8  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  561. 000005CC  2054                     movea.l    A0, [A4]
  562. 000005CE  7000                     moveq.l    D0, 0x00
  563. 000005D0  2140 0084                move.l     [A0 + 0x84], D0
  564. label000005D4:
  565. 000005D4  2F0C                     move.l     -[A7], A4
  566. 000005D6  4EAD 557A                jsr        [A5 + 0x557A /* export_2731 */]
  567. label000005DA:
  568. 000005DA  286E FFFC                movea.l    A4, [A6 - 0x4]
  569. 000005DE  4E5E                     unlink     A6
  570. 000005E0  2E9F                     move.l     [A7], [A7]+
  571. 000005E2  4E75                     rts
  572. 000005E4  8020                     or.b       D0, -[A0]
  573. 000005E6  5453                     addq.w     [A3], 2
  574. 000005E8  494E                     chk.w      D4, A6
  575. 000005EA  474C                     chk.w      D3, A4
  576. 000005EC  4546                     chk.w      D2, D6
  577. 000005EE  5241                     addq.w     D1, 1
  578. 000005F0  4D45                     chk.w      D6, D5
  579. 000005F2  4D4F                     chk.w      D6, A7
  580. 000005F4  5649                     addq.w     A1, 3
  581. 000005F6  4543                     chk.w      D2, D3
  582. 000005F8  454C                     chk.w      D2, A4
  583. 000005FA  4C2E 434C 4541           movem.w    D2,D3,D6,A0,A1,A6, [A6 + 0x4541]
  584. 00000600  524D                     addq.w     A5, 1
  585. 00000602  4F56                     chk.w      D7, [A6]
  586. 00000604  4945                     chk.w      D4, D5
  587. 00000606  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  588. export_2833: // at 00000608 (misaligned)
  589. 0000060A  0000 48E7                ori.b      D0, 0xE7
  590. 0000060E  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  591. 00000612  000C 286E                ori.b      A4, 0x6E /* 'n' */
  592. 00000616  0008 598F                ori.b      A0, 0x8F
  593. 0000061A  2F0B                     move.l     -[A7], A3
  594. 0000061C  4EAD 348A                jsr        [A5 + 0x348A /* export_1677 */]
  595. 00000620  2054                     movea.l    A0, [A4]
  596. 00000622  215F 008C                move.l     [A0 + 0x8C], [A7]+
  597. 00000626  2054                     movea.l    A0, [A4]
  598. 00000628  7000                     moveq.l    D0, 0x00
  599. 0000062A  2140 0090                move.l     [A0 + 0x90], D0
  600. 0000062E  2F0C                     move.l     -[A7], A4
  601. 00000630  4EAD 34C2                jsr        [A5 + 0x34C2 /* export_1684 */]
  602. 00000634  2053                     movea.l    A0, [A3]
  603. 00000636  2254                     movea.l    A1, [A4]
  604. 00000638  5C89                     addq.l     A1, 6
  605. 0000063A  5C88                     addq.l     A0, 6
  606. 0000063C  7010                     moveq.l    D0, 0x10
  607. label0000063E:
  608. 0000063E  22D8                     move.l     [A1]+, [A0]+
  609. 00000640  51C8 FFFC                dbf        D0, -0x6 /* 0000063E */
  610. 00000644  32D8                     move.w     [A1]+, [A0]+
  611. 00000646  598F                     subq.l     A7, 4
  612. 00000648  2F0B                     move.l     -[A7], A3
  613. 0000064A  4EAD 555A                jsr        [A5 + 0x555A /* export_2727 */]
  614. 0000064E  7000                     moveq.l    D0, 0x00
  615. 00000650  1F00                     move.b     -[A7], D0
  616. 00000652  2F0C                     move.l     -[A7], A4
  617. 00000654  4EAD 55A2                jsr        [A5 + 0x55A2 /* export_2736 */]
  618. 00000658  558F                     subq.l     A7, 2
  619. 0000065A  2F0B                     move.l     -[A7], A3
  620. 0000065C  2054                     movea.l    A0, [A4]
  621. 0000065E  2F28 0016                move.l     -[A7], [A0 + 0x16]
  622. 00000662  2F0C                     move.l     -[A7], A4
  623. 00000664  4EAD 3462                jsr        [A5 + 0x3462 /* export_1672 */]
  624. 00000668  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  625. 0000066E  4E5E                     unlink     A6
  626. 00000670  205F                     movea.l    A0, [A7]+
  627. 00000672  504F                     addq.w     A7, 8
  628. 00000674  4ED0                     jmp        [A0]
  629. 00000676  9E54                     sub.w      D7, [A4]
  630. 00000678  4452                     neg.w      [A2]
  631. 0000067A  4147                     chk.w      D0, D7
  632. 0000067C  4D4F                     chk.w      D6, A7
  633. 0000067E  5649                     addq.w     A1, 3
  634. 00000680  4543                     chk.w      D2, D3
  635. 00000682  454C                     chk.w      D2, A4
  636. 00000684  4C2E 434F 5059           movem.w    D0,D1,D2,D3,D6,A0,A1,A6, [A6 + 0x5059]
  637. 0000068A  464F                     not.w      A7
  638. 0000068C  5244                     addq.w     D4, 1
  639. 0000068E  5241                     addq.w     D1, 1
  640. 00000690  4747                     chk.w      D3, D7
  641. 00000692  494E                     chk.w      D4, A6
  642. 00000694  4700                     .invalid   3, D0 // invalid opcode 4 with b == 4
  643. 00000696  0000                     .incomplete
  644.